package leetcode; /**
 * description:
 * author:张腾
 * date:2021-06-11
 */

/**
 * 给定一个非负整数数组 nums ，你最初位于数组的 第一个下标 。
 *
 * 数组中的每个元素代表你在该位置可以跳跃的最大长度。
 * 判断你是否能够到达最后一个下标。
 */
public class leetcode55 {
    public boolean canJump(int[] nums) {
        //记录能到达的最远下标
        int maxL = 0;

        for (int i = 0; i < nums.length; i++) {
            if (maxL<i) return false;
            maxL = Math.max(maxL,i+nums[i]);
        }

        return true;
    }
}
